home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d8
/
tdial103.arc
/
TDIAL103.DOC
< prev
next >
Wrap
Text File
|
1989-01-15
|
24KB
|
695 lines
TDIAL 1.03
a product of
CLASSIC SOFTWARE
Copyright 1988 by CLASSIC SOFTWARE
< 2 >
WARRANTY
CLASSIC SOFTWARE makes no warranties, expressed or implied,
including, but not limited to, merchantability or fitness for
any particular purpose. In no event shall CLASSIC SOFTWARE
be liable for indirect or consequential damages arising from
the use of the software programs.
TRADEMARKS
Telix is a trademark of EXIS.
< 3 >
SHAREWARE
This product is being released as Shareware. Another way of
putting it, is that this software is being submitted to you
for your approval.
If you like the TDIAL program and use it, that is, it rates
your approval, please register and pay for it. If TDIAL does
not rate your approval then please don't use it.
The registration fee for TDIAL is $10. A check or money order
for that amount may be sent to:
Claude Dill
CLASSIC SOFTWARE
230 Hibberd Dr.
Centerville, Ohio 45458.
< 4 >
TDIAL -- TELIX -- PC PURSUIT
TDIAL is a script to be used to interface TELIX 3.1x to the
PC Pursuit system. It is a high speed dialer that handles
all the dialing chores from the initial connection to the
local PC Pursuit number, through the selection and dialing
of the target city, and on to the dialing of the remote
cities BBS's.
Telix, a product of EXIS, is an excellent communications
program. If you have not yet tried it, you owe it to your-
self to do so. It has all the features you would expect of
a modern communications program plus the best script lan-
guage I have seen. This program is written with the SALT
script language that is a part of Telix. One final note on
Telix, it supports INTERNAL Zmodem file transfers. For PC
Pursuit operation Zmodem is by far the most reliable, and
in most cases, the fastest protocol available.
PC Pursuit is a service of Telenet that offers, for modem
addicts, an alternative to high long distance bills. For
a flat $25 per month you may dial in excess of 25 cities
nationwide during evening hours and weekends.
< 5 >
What TDIAL Does
TDIAL is a script program that must be run after starting
Telix. An excellent way of starting both Telix and running
this script is with the following DOS command (assuming you
are in the directory where Telix is located).
TELIX STDIAL
Alternately you may run Telix and then use <ALT-G> or a defined
hotkey ( <F9> is the provided example) to run the TDIAL script.
Either way Telix will be loaded and the script TDIAL will
be executed. The script will then do the following:
1. Dial your local Telenet number using Telix's dialer
2. Once connected to Telenet offer you a menu of cities
to choose from, or alternately, if you choose, auto-
matically start a loop dial on previously selected
cities.
3. Once connected to a remote city TDIAL will offer you
a menu of BBS's to choose from, or alternately, im-
mediately start a loop dial on the boards you have
preselected.
4. Once connected to a remote BBS, TDIAL turns control
over to Telix. If you have selected a script for the
BBS connected to, it will be executed.
5. After terminating the call you can by hitting ALT-D
dial other BBS's in the present remote city or by
pressing a hot key automatically disconnect from
the present remote city and be presented with the
menu from which to dial another loop of cities.
For TDIAL to function properly you will have to properly con-
figure Telix. The following section describes the configur-
ation procedure. It is highly recommended that you print it
out before starting.
< 6 >
INSTALLING TDIAL -- CONFIGURING TELIX
It is assumed that you have already setup and used Telix
using the documentation provided by EXIS with Telix.
The following steps will enable TDIAL to work properly with
TELIX 3.1x.
1. Copy all files from this archive to your Telix directory.
2. Un-arc either MENU-12.ARC or MENU-24.ARC depending on
your modem speed and Telenet in-dial.
3. Run Telix.
4. From within Telix hit <ALT-D> then <RET> for dialing menu.
5. From Dialing Menu select <O> for other.
6. From "other" dialing menu select <L> for load.
7. Type in CITY
8. Type in <E> for edit.
9. Type in <1> (number one) then <RET> to edit first entry.
10. Change "Phone number" entry to your local Telenet number.
11. Hit return key for other questions.
12. Type <O> for other again.
13. Type <E> (or just hit return) to EDIT_LD.
14. Position menu bar over ! (exclamation mark) and hit return.
15. Type in your id and password for PC Pursuit in the follow-
ing format: ,yourid,password.
example = ,itsme,123xyz
16. After hitting return, be sure and hit <S> to save.
<<<<* CAUTION *>>>>
There is now a file on your disc called TX.LD that has
your PC PURSUIT ID and PASSWORD in it. This file is in
no way encrypted or compiled and can be read by using
the TYPE command. If others have access to your system
you may not wish to use this program.
< 7 >
17. <ESC> to exit dialing menu.
18. Hit <ALT-O> for setup.
19. Position menu bar over Modem and Dialing and hit return.
20. Setup as per the following. Note B would be ATDP if
your local phone has pulse dialing. Note C is a 2
second delay (your system may work with less delay).
A,C,E as per your modem. K,L could be shorter or longer.
N should be off. G seems to be the most common no connect
strings from the pursuit modems.
╒═╡ Modem and dialing parameter setup ╞══════════════════════════════════════╕
│ │
│ A - Init string ......... ATZ^M~~~AT S7=45 S0=0 V1 X4^M~ │
│ B - Dialing prefix 1 .... ATDT │
│ C - Dialing prefix 2 .... ~~~~ │
│ D - Dialing prefix 3 .... ATDT │
│ E - Dialing suffix ...... ^M │
│ F - Connect string ...... CONNECT │
│ G - No connect strings .. NO CARRIER BUSY │
│ ERROR NO DIALTONE │
│ H - Hang-up string ...... ~~~+++~~~ATH0^M │
│ I - Auto answer string .. ~~~+++~~~ATS0=1^M │
│ J - Dial cancel string .. ^M │
│ │
│ K - Dial time ........... 45 │
│ L - Redial pause ........ 3 │
│ M - Auto baud detect .... Off │
│ N - Drop DTR to hangup .. Off │
│ │
│ │
│ Change which setting? (Return or Esc to exit) │
╘════════════════════════════════════════════════════════════════════════════╛
21. Hit return to exit this screen.
22. Save option changes by hitting <W> on main setup screen.
23. To create a hot key for running TDIAL, either from DOS
rename TELIX.KE to TELIX.KEY (this makes <F9> the hot
key) or if you already have a TELIX.KEY file (meaning
you have redefined your keyboard or created some Macros)
add a definition for a selected key of:
@TDIAL
24. TDIAL relies on your modem to properly reflect the state
of the DATA CARRIER signal. For that reason your modem
must NOT have DATA CARRIER forced on.
< 8 >
USING TDIAL
To use TDIAL turn on your modem and boot telix with the fol-
lowing command:
TELIX STDIAL
or from within Telix hit <ALT-G> and type in TDIAL
If you get a message saying that TDIAL was not found, then
most probably TDIAL.SLC is not in your script directory.
(Use <ALT-O> to check for Script Pathname). Assuming Telix
does find the TDIAL script it should show the version number
on the screen and dial your local Telenet indial node.
Upon connection to Telenet, TDIAL will sound a two tone
sequence to alert you, then Telix will display a menu of
available DIRECT CONNECTS and cities to choose from. You
may select up to 10 DIRECT CONNECTS and cities, in any
order, to loop dial on.
Note that when Telix makes a connection the dial menu
displays CONNECTED HIT ANY KEY. You may hit a key at this
time if you wish, but it is not neccessary. After a slight
pause Telix will continue as though you had hit a key.
When a connection is made one of two things will happen.
If it is a DIRECT CONNECT, Telix will signal with its
alarm and you will be placed into the terminal mode.
If the connection made was with a remote city, TDIAL will
signal with a 3 tone sequence, and then Telix will display
the BBS directory for the remote city. You may then select
up to 10 entries to loop on. In either case TDIAL exits.
You may continue to use Telix to dial numbers in the remote
city for as long as you wish. When you are ready to call a
new city, hit the "hot key". As distributed the "hot key"
is the <F9> key. Once the "hot key" has been pressed TDIAL
will be run again (alternately if you do not have a "hot
key" set up you may hit a <ALT-G> and type in TDIAL).
When TDIAL is rerun it senses that carrier is active and
does a disconnect from the remote city and uses Telix to
display the selection of cities again.
You must also do this restart following a connection to a
DIRECT CONNECT.
The <ESC> key will abort you out of the dialing menu and out
of the TDIAL script.
If while TDIAL is active, it detects a problem it will warn
you with an error alarm -- a series of 4 beeps.
< 9 >
AUTOMATING TDIAL
You may further automate TDIAL by preselecting the cities
you wish to loop dial each time you boot up Telix and TDIAL.
You may also preselect for, each city, a set of boards to
loop on. TDIAL as distributed is set up to, after connecting
to Telenet, loop dial on Boston, San Francisco, and Wash-
ington DC. After connecting to any one of these cities, it
is set up to immediately start dialing a preselected series
of boards.
This preselecting is done, in both cases, from within Telix.
to set up your choice of cities to loop on:
1. Load the CITY menu into the Telix Dialer
2. Edit entry number "one" TELENET
3. Change the password entry to the entry numbers of
the cities you wish to loop on (seperate entries
with spaces).
| If you do not use this feature of TDIAL then be sure to
| delete anything in the password. Space filling the password
| will cause Telix to issue an "Illegal Dialing Parameter"
| message. This is because TDIAL passes whatever is in the
| password to Telix as a dialing string.
To set up your choice of boards within any given city:
1. Load the CITY menu into the Telix Dialer
2. Select Edit
3. Choose the entry number for the city you are setting up
4. Change the password entry to the entry numbers of
the boards you wish to loop on (seperate entries with
spaces).
| Again if you elect not to use this feature, be sure that
| the password is completely deleted. Spaces or anything else
| in the password entry will cause the "Illegal Dialing Para-
| meter" message.
< 10 >
ADDING ENTRIES
You may add entries to both the City directory and the in-
dividual dialing directories as you wish, with but a few
limitations.
1. Entry number 1 in the CITY menu is for your local
Telenet dialin.
2. In the CITY menu entries number 2, 3, & 4 are reserved
for DIRECT CONNECTS. You are free to select any three.
3. The baud rate entry for all the cities should be the
same as the baud rate selected for the TELENET
dialin. If you are using 2400 baud and a remote city
does not support 2400 you would still leave the baud
rate entry at 2400. The 1200 baud for the remote city
is selected with the D/*****/12! dialing entry.
4. The dialing prefix for the TELENET entry must be "1".
The dialing prefix for all the DIRECT CONNECTS and
cities must be "2". The dialing prefix for the BBS
entries should be "3". (Although "1" will probably
work, by using "3" Racal-Vadic mode will be easier
to implement at a later time. Using "3" also allows
for people with a pulse dialin to set "1" to ATDP
and keep "3" at ATDT).
5. The baud rate for all remote BBS's must be the
same as your TELENET entry. If you dial into PC
Pursuit at 2400 baud, connect to a remote city, and
then to a remote BBS and your baud rate for that BBS
entry is 1200, Telix will down shift to 1200 and you
will get garbage from the local Telenet dialin.
(An additional word on dialing in to Telenet at 2400
and connecting to remote boards at 1200. While in the
terminal mode and during file transfers you will notice
a jerkiness caused by the speed mismatch. Hopefully all
of the outdial ports will soon have 2400 capabilities.)
< 11 >
SOUNDS and BACKGROUND OPERATION
The main reason for the different tone sequences at different
times, is that I run Telix and TDIAL primarily as a back-
ground task. The tones summarized are as follows:
1. A two tone sequence 660 then 880 means that TDIAL has
established a connection with TELENET.
2. A three tone sequence 660,880, then 1100 means a
remote city has been reached.
3. Telix's alarm tone will be sounded when connection has
been made with either a DIRECT CONNECT or a remote BBS.
4. A series of four beeps means that there is a problem.
Using DOUBLEDOS I have found that Telix and TDIAL will run in
a 205K partition (with a 10K scrollback buffer). Using DESQVIEW
requires a partition of 190K.
< 12 >
| CHANGES, ENHANCEMENTS, & BUG FIXES
| Bugs Fixed
| 1. TDIAL was preventing Telix from executing a linked script
| after connecting to a BBS. Fixed the code.
| 2. If Telix is set for a default protocol other then the speed
| you connect to Telenet at, you would get the message "Telenet
| did not ask for Terminal type, ABORTING". Fixed the code.
| 3. If there was a dead remote modem TDIAL did not detect it.
| TDIAL passed the BBS list and dialing string to Telix, and
| Telix started dialing the dead modem. TDIAL now requires
| the remote modem to answer the ATZ string or it aborts with
| an appropriate error message.
| Changes & Enhancements
| 1. Error tone has been shortened and made a little more pleasent.
| 2. Included a way for the user to change Telix's Connect string
| "on the fly". (In the following XX=12 or 24).
| When you connect to Telenet your modem most probably gives your
| terminal program the message "CONNECT XX00". When Telenet con-
| nects to a remote city it issues a "CONNECT XX00" message. Un-
| fortuneately for us not all outdial modems answer with a "CON-
| NECT XX00" message. I have observed "CONNECT XX00", "CONNECT",
| "ONLINE XX00", and finally just "ONLINE". Telix can only look
| for one connect message at a time. As shipped TDIAL looks for
| "CONNECT". I have included a program that gives you the ability
| to change the connect string Telix is looking for while at-
| tached to the outdial modem. (If you choose you can also use
| debug -- look near the start of the TDIAL.SLC script).
| After running Change you can specify what connect string Telix
| should respond to from the outdial modem. I use "NE" as
| that is common to all the conNEct/onliNE messages. Sorry to say
| that it is also common to "no dial toNE". Fortunately that mes-
| sage has been getting rarer. After returning to the CITY menu
| Telix will again start looking for the normal CONNECT string.
| 3. Using the CHANGE program also gives you the ability to change
| the SET parameters. As shipped TDIAL uses the following:
| SET? 1:0,5:1,7:8,0:0,64:7
| again you may change this to whatever works best for you using
| the CHANGE program. (Debug would work here to.)
| 4. Some internal timing changes were also made.
< 13 >
| PROBLEMS & FIXES
| If you are experiencing problems the please check the following.
| 1. TDIAL to run properly tracks DCD (also called CD, RSLD, Carrier
| Detect, and a few other things). Your modem must not force
| DCD. All modems that I have seen either through switches or
| through register settings allow the modem to correctly report
| the status of DCD. This has caused more problems then any
| other one thing. Please check if you are having any kind of
| problem.
| 2. Telix default operating speed should normally be set to the
| speed you dial into Telenet at. This was a problem in TDIAL101.
| It should not be a problem now. (This is what was giving the
| Telex did not ask for Terminal Type" message.) Use <ALT-O>
| and select terminal options then item "A" to change.
| 3. "Auto baud detect" will cause problems if set to ON. The prob-
| lem usually shows up as a failure to match the connect string.
| To check this goto "Modem and Dialing settings" and check "M".
| Again it should normally be off.
| 4. If you are hanging up at the wrong times, check that the
| "Drop DTR to hangup" option is set to off. It is also accessed
| from the "Modem and Dialings" settings menu.
< 14 >
One last reminder that this is shareware and that if you use
this program, please pay for it.
The following page is a mailer that can be used for registering
TDIAL. Or you may use a conventional envelope and mail to:
Claude Dill
Classic Software
230 Hibberd Dr.
Centerville Ohio 45458.
All registrations will be acknowledged. Thank You.
If you have problems and/or comments you can reach me on the
PC Pursuit BBS.
This mailer is provided as a convenience for registering TDIAL
Your
NAME _______________________________________
ADDRESS_______________________________________
CITY STATE ZIP________________________________
Please staple/tape check or money order for $10 to this section
fold on fold NUMBER 1. Then fold on fold NUMBER 2 and staple/tape
closed.
--------------------- FOLD NUMBER 1 -----------------------
------------------- FOLD NUMBER 2 -----------------------
_________________________________ Place
_________________________________ Stamp
_________________________________ Here
Claude Dill
Classic Software
230 Hibberd Dr.
Centerville Ohio 45458